草庐IT

c++ - 用于 C++ 的 ConcurrentHashMap

全部标签

c++ - 哪些适用于 Windows 的 C++11 编译器支持新的类型特征,例如 "is_nothrow_move_constructible"?

是否有支持新的C++11类型特征的适用于Windows的C++11编译器,例如is_nothrow_move_constructible?我试图编写一个支持它的容器,却发现我的编译器(VC++2010、TDMMinGW32GCC4.6)都不支持它... 最佳答案 对于mingw,我推荐STL'sdistrohere(海湾合作委员会4.7.1)。它还带有boost1.50。还有mingw-w64(原始mingw的一个分支),我推荐rubenvb'spersonalbuildshere.转到ToolchainstargettingWin

regex - 用于重命名文件的批处理 .BAT 脚本

我正在寻找一个批处理脚本来(递归地)重命名一个文件夹..重命名示例:34354563.randomname_newname.png到newname.png我已经挖掘出用于从字符串开头到第一个下划线(它的^(.*?)_)匹配的正则表达式,但无法说服WindowsBatch让我复制或重命名使用正则表达式。 最佳答案 从命令行提示符-没有regex:FOR/R%fIN(*.*)DOFOR/F"DELIMS=_TOKENS=1,*"%mIN("%~nxf")DO@IFNOT"%n"==""REN"%f""%n"在批处理文件中,double%

windows - 用于 Win10 驱动程序签名的 inf2cat

我正在使用Microsoft的usbser.sys驱动程序通过USB使用串行接口(interface)仿真与自定义硬件通信。自Win8.1以来,我必须签署驱动程序。我的过程中,我使用了这个命令:Inf2Cat/driver:"c:\path_to_driver"/os:8_X64,8_X86,Server8_X64,Server2008R2_X64,7_X64,7_X86,Server2008_X64,Server2008_X86,Vista_X64,Vista_X86,Server2003_X64,Server2003_X86,XP_X64,XP_X86,2000一切都很好。但是,在

linux - Valgrind 不适用于 WSL?

当我为我的计算机安装WSL时,我很高兴有一个更原生支持的Linux系统,而不是使用VirtualBox。但是,当我尝试运行它时出现此错误。有什么原因吗?我很乐意根据需要提供更多信息。--4364:0:aspacem-1:ANON0038000000-00383d5fff4022272r-x--SmFixedd=0x000i=25365o=0(0)m=0/usr/lib/valgrind/memcheck-amd64-linux--4364:0:aspacemValgrind:FATAL:aspacemassertionfailed:--4364:0:aspacemsegment_is_

windows - 寻找适用于 Windows 的选项卡式终端仿真器。有什么建议么?

多年来,我一直在使用HummingbirdExceed作为我的Windows机器上的Xserver。我几乎总是使用xterms,但有时打开的窗口数量会有点失控并且难以管理。想知道是否有在WinXP上运行的终端仿真器支持选项卡式窗口,类似于KDE上的Konsole。 最佳答案 你看过Poderosa了吗??来自网页TabbedstyleGUIItisconvenienttoopenmultipleconnectionsatthesametime.Moreover,youcansplitthewindowintopanesandallo

java - 适用于 Windows 的 64 位版本的 Java 1.4.2?

是否有适用于Windows的64位版本的Java1.4.2?我需要这个,因为BEAWebLogic8.1应用程序总是内存不足。更新:作为TomHawtin指出我在自己的回答中建议的Sun64位版本存在许可问题。出于好奇:如果您知道在更自由的条款下可用的版本,请告诉我。更新:不,我不想讨论为什么应用程序需要这么多内存。不,我不想讨论为什么我们仍在运行BEA8.1。不过,我接受你的哀悼。 最佳答案 因此,您在AppServer上没有支持,没有支持的JVM来运行它...您的处境不佳:)。但是,如果您的应用程序内存不足并且您已经竭尽所能地发

c++ - 适用于 Windows 的开源 C++ 调试器

有人知道适用于Windows的开源C++调试器吗?它不一定要好,它只需要工作。(我更喜欢用C++编写的)谢谢:) 最佳答案 GDB当然可以!请放心,它可以像任何调试器一样工作:) 关于c++-适用于Windows的开源C++调试器,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6715826/

windows - 适用于小型研究团队的 Mercurial

我们的团队由3人组成,我们希望使用Mercurial来控制代码的版本。问题是我们没有一个大家都可以访问的公共(public)服务器。有没有办法让其中一个用户成为存储库的主机,以便其他人可以连接他来处理代码?如果重要的话,我们都在使用Windows7。 最佳答案 因为mercurial是一个分布式版本控制系统,你不必有一个中央服务器,因为你可以在彼此之间克隆、推送和拉取。但是,您可以考虑在bitbucket上创建一个中央存储库。最多5个用户免费。 关于windows-适用于小型研究团队的M

c# - Windows Mobile 5 SDK 是否适用于 Windows 7.5 芒果操作系统手机

我想为HTCMozart这样的Windows7.5芒果操作系统手机开发应用程序,我已经拥有VisualStudio2008,Windows手机是否支持由WindowsMobile5智能手机SDK构建的应用程序? 最佳答案 不,WindowsPhoneSDK是唯一受支持的。简而言之,WindowsMobile!=WindowsPhone。此外,用户界面也大不相同,底层运行时和.NET框架也不同。您或许可以轻松地将代码逻辑移植到新的SDK,但UI需要重写。作为“用户为王”的新迭代也失去了很多自由。这意味着您需要查看当前应用的要求和提供的

c - 如何将套接字 recv(,,,) 用于不确定的响应长度

我需要使用IrDA套接字通信从设备发送命令和读取响应。尽管打包命令相当简单,但无法确定响应的预期大小。例如,命令“GET_ERRORS”导致设备返回从0到n的数据,\n分隔行,每行最多80个字节。我已阅读帖子*here,但设备未向我提供实际数据block之前的***header*。[编辑]这是GET_ERRORS命令的典型响应(为了便于阅读而简称):DateTimeFault10/12/200002:00:003f4610/12/200002:00:00bcf510/12/200002:00:00131210/12/200002:00:00a33410/12/200002:00:00b